package com.example.aop;

import org.springframework.context.annotation.ComponentScan;
import org.springframework.context.annotation.Configuration;
import org.springframework.context.annotation.EnableAspectJAutoProxy;

/**
 * @Date 2022/1/27
 * @Created by Jonathan
 *
 * 1)如果有接口 默认用JDK
 * 改成CGlib  加上proxyTargetClass = true配置即可
 * 2)如果没有接口 默认用CGlib
 * 不能改成JDK
 * 3)springboot中改代理创建的方式
 * 手工添加@EnableAspectJAutoProxy设置
 * 默认覆盖springboot内置设置
 * 4) spring 动态代理 默认 JDK
 * SpringBoot 动态代理 默认应该 CGlib
 */
@Configuration
@ComponentScan("com.example.aop")
@EnableAspectJAutoProxy(proxyTargetClass = true)
public class AppConfig {
}
